// JavaScript实际上是没有数组的，只是该对象的属性名是数值类型。
// js对象访问属性的方式：对象[属性名]

// ts中，利用接口来定义JS中的字符串为索引的数组
interface IStringKey {
    [index:string]:any
}

let people:IStringKey = {
    name: "Hydra",
    age: 35,
    sex: "男"
}

people["school"] = "21中";
people.major = "电子商务";

// 使用interface来定义传统的js数组：
interface IArray {
    [index:number]:any
}

let myArray:IArray = [
    1,"2",true,false
]